/**** Isotope Filtering ****/

.isotope {
	clear : both;
}

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* ///////////////////////////////////////////////////////////////////// 
//  Echotheme Isotope Styles
/////////////////////////////////////////////////////////////////////*/
#isotope-filters {
	margin : 0 0 20px;
}

#isotope-portfolio {
/*	height : 400px;*/
}

.isotope-item {
	margin : 10px;
	text-align : center;
}

.isotope-item.image-frame img,
.isotope-item img.image-frame {
	padding : 5px;
	background : url('../../../images/content-bg.png');
	border : 1px solid #ddd;
	box-shadow : -2px 2px 4px 2px #ccc;
}

.isotope-item.image-frame img:hover,
.isotope-item img.image-frame:hover {
	box-shadow : -2px 2px 1px #aaa;
}

#isotope-filters a.selected,
#isotope-filters a:hover {
	background : #aaa;
	border : 1px solid #888;
	color : #fafafa;
	font-weight : 500;
}